/*
Theme Name: Foto Blog
Theme URI: http://www.flashythemes.com/
Description: Foto Blog 1.0<br />A darker blog theme for featuring photos.<br />Tested compatible with WordPress 2.7.1. Widget-ready.
Version: 1.0
Author: Tyler Crawford
Author URI: http://www.flashythemes.com/
Tags: flash, css, photo, portfolio, dark
*/

/*  Copyright 2009 Tyler Crawford (email: tyler @ flashythemes.com)

    This program is free software; you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
    the Free Software Foundation; either version 2 of the License, or
    (at your option) any later version.

    This program is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    GNU General Public License for more details.

    You should have received a copy of the GNU General Public License
    along with this program; if not, write to the Free Software
    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
*/

body
{
	margin:0;
	padding:0;
	padding-bottom:30px;
	background-image:url(images/bg.jpg);
	background-repeat:repeat-x;
	background-color:#333333;
	text-align:left;
	color:#eeeeee;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

#page
{
	width:850px;
	margin-left:auto;
	margin-right:auto;
	padding-top:20px;
}

#header
{
	overflow:hidden;
}

#headerLeft
{
	float:left;
	padding-left:10px;
	background-image:url(images/screen.png);
	font-family:Arial, Helvetica, sans-serif;
}

#headerLeft h1
{
	margin:0;
	padding:0;
	padding-top:5px;
	padding-right:40px;
	font-size:40px;
}

#headerLeft a
{
	text-decoration:none;
	color:#EEEEEE;
}

#headerLeft h2
{
	margin:0;
	padding:0;
	padding-top:3px;
	padding-right:40px;
	padding-bottom:10px;
	font-size:14px;
	color:#CCCCCC;
}

#headerRight
{
	float:right;
	padding-top:30px;
	padding-bottom:6px;
}

#headerRightFlash
{
	float:right;
}

#headerRight a
{
	text-decoration:none;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding:5px;
	margin:5px;
}

#headerRight a.header_link_selected
{
	background-color:#CCCCCC;
	color:#333333;
}

#headerRight a.header_link
{
	color:#cccccc;
}

#main
{
	overflow:hidden;
	padding-right:10px;
}

#content
{
	overflow:hidden;
}

#sidebar
{
	float:right;
	width:200px;
	padding:10px;
	padding-bottom:0;
	background-image:url(images/screen.png);
	background-repeat:repeat-x repeat-y;
}

#sidebar ul li
{
	/* list-style-type: none; */
	list-style-image: none;
	padding:0;
	margin:0;
}

#search
{
	padding-top:10px;
	padding-bottom:5px;
	text-align:center;
}

div.right
{
	padding-bottom:5px;
	margin-bottom:10px;
	background-color:#999999;
}

div.right div.rightTitle
{
	padding:5px;
	background-color:#999999;
	color:#eeeeee;
	font-weight:bold;
	border-bottom:dashed 1px #eeeeee;
	text-transform:lowercase;
}

div.right div.rightWidget
{
	padding:10px;
}

div.right a
{
	text-decoration:none;
	font-weight:bold;
}

div.right p
{
	padding:0px;
	margin:0px;
}

div.right ul
{
	/* padding-right:10px; */
}

div.right input
{
	padding:0;
	margin:0;
}

#footer
{
	padding-top:10px;
	text-align:center;
	font-size:10px;
}

#footer a
{
	color:#eeeeee;
	font-weight:bold;
	text-decoration:none;
}

.post
{
	overflow:hidden;
	margin-bottom:20px;
	padding:10px;
	background-image:url(images/screen.png);
}

.post p
{
	text-align:justify;
}

.post a
{
	color:#eeeeee;
	font-weight:bold;
	text-decoration:none;
}

.post img
{
	float:right;
	margin-left:15px;
	padding-bottom:5px;
}

.post .wp-caption
{
	background-color:#ffffff;
	color:#000000;
	padding-top:5px;
	padding-bottom:10px;
	overflow:visible;
	float:right;
	position:relative;
	text-align:center;
	font-size:11px;
	margin-left:20px;
}

.post .wp-caption img
{
	padding:0;
	margin:0;
	float:none;
}

.wp-caption p
{
	text-align:center;
	overflow:visible;
}

.wp-caption-text
{
	padding:0;
	margin:0;
	padding-top:5px;
}

.posttitle
{
	background-image:url(images/bullet.png);
	background-repeat:no-repeat;
	background-color:#999999;
	font-weight:bold;
	font-size:12px;
	padding:7px;
	padding-left:27px;
	padding-right:10px;
	margin:0;
	text-transform:lowercase;
}

.posttitle h2
{
	font-size:12px;
	padding:0;
	margin:0;
}

.postdate
{
	float:right;
	color:#CCCCCC;
	font-size:10px;
	padding:1px;
	text-transform:none;
}

.postmetadata
{
	padding-top:10px;
	font-size:10px;
}

.postmetadata a
{
	color:#ffffff;
}

.navigation
{
	overflow:hidden;
	font-size:11px;
}

.alignleft
{
	float:left;
	text-align:left;
}

.aligncenter
{
	text-align:center;
	margin-left:auto;
	margin-right:auto;
}

.alignright
{
	float:right;
	text-align:right;
}

.navigation a
{
	text-decoration:none;
	color:#ffffff;
	font-weight:bold;
}

textarea
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

#wp-calendar
{
	width:100%;
}

#calendar_wrap
{
	text-align:center;
	padding-bottom:0;
}

#calendar_wrap caption
{
	font-weight:bold;
	color:#eeeeee;
	padding-bottom:3px;
}

.foto
{
	margin-top:10px;
	margin-bottom:10px;
}

#s
{
	position:relative;
	top:-8px;
}